Information processing device and non-transitory computer readable medium

ABSTRACT

An information processing device includes: a processor configured to: specify plural parts for manufacturing an ordered product; specify plural processes required from receiving an order of the product to completion of the product; for an intermediate part generated by processing at least two of the plural parts, generate an object indicating the intermediate part; for each of the plural parts, generate work objects indicating processes required for manufacturing the part, for a part to be manufactured by offset printing among the plural parts, generate work objects that treat printing plate parts corresponding to the number of plates obtained as a result of prepress as parts; and create workflow information that arranges and displays, the work objects indicating the processes required for manufacturing the part in an order of the plural processes, and relates and displays, for each of the plural parts, work objects indicating processes executed continuously, wherein in the workflow information, the intermediate object indicating the intermediate part is associated with the work objects for the at least two parts used to generate the intermediate part.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is based on and claims priority under 35 USC 119 fromJapanese Patent Application No. 2020-128487 filed Jul. 29, 2020.

BACKGROUND (i) Technical Field

The present disclosure relates to an information processing device and anon-transitory computer readable medium.

(ii) Related Art

For example, JP-A-2017-16315 discloses a workflow creation supportdevice that supports creation of a workflow for performing a printingoperation. The workflow creation support device includes a jobinformation acquiring unit that acquires job information includinginformation on plural parameters for specifying contents of a job. Theworkflow creation support device includes a narrowing-down processingunit that uses information on at least a part of parameters ofinformation on plural parameters acquired by the job informationacquiring unit to narrow down templates that are selection candidatesfrom plural templates registered in advance. The workflow creationsupport device includes a selection screen data creation unit thatcreates selection screen data used to display a selection screen onwhich information on the template narrowed down by the narrowing-downprocessing unit is displayed and a selection operation of allowing auser to select one template from the selection candidates is received.The workflow creation support device includes a job definition filecreation unit that creates a job definition file based on theinformation on the selected one template by the selection operation andthe information on the plural parameters.

SUMMARY

When process control is performed using a workflow for manufacturing aprint product corresponding to a request, control corresponding tovarious specifications such as a print form and a manufacturing processof the print product is required. Thus, the workflow is individuallycreated for each print product, and the process control is performed.However, the print products are a wide variety of print productsincluding various specifications such as the printing form and themanufacturing process.

When offset printing is performed, it is necessary to create a printingplate. At this time, since a craftsman decides a size of the plate andpage allocation, the required number of printing plates is only knownafter prepress. In a workflow in the related art, even when there areplural printing plates, such printing plates are managed as a singlecomponent. Therefore, it is difficult to control a progress as to howmuch printing plates have been created.

Aspects of non-limiting embodiments of the present disclosure relate toan information processing device and a non-transitory computer readablemedium capable of more easily managing plural printing plates ascompared to a case in which the plural printing plates are managed as asingle component in offset printing.

Aspects of certain non-limiting embodiments of the present disclosureaddress the above advantages and/or other advantages not describedabove. However, aspects of the non-limiting embodiments are not requiredto address the advantages described above, and aspects of thenon-limiting embodiments of the present disclosure may not addressadvantages described above.

According to an aspect of the present disclosure, there is provided aninformation processing device including: a processor configured to:specify plural parts for manufacturing an ordered product; specifyplural processes required from receiving an order of the product tocompletion of the product using the plural parts; for an intermediatepart generated by processing at least two of the plural parts, generatean intermediate object indicating the intermediate part; for each of theplural parts, generate work objects indicating processes required formanufacturing the part, for a part to be manufactured by offset printingamong the plural parts, generate work objects that treat printing plateparts corresponding to the number of printing plates obtained as aresult of prepress as parts; and create workflow information thatarranges and displays, for each of the plural parts, the work objectsindicating the processes required for manufacturing the part in an orderof the plural processes, and relates and displays, for each of theplural parts, work objects indicating processes executed continuously,wherein in the workflow information, the intermediate object indicatingthe intermediate part is associated with the work objects for the atleast two parts used to generate the intermediate part.

BRIEF DESCRIPTION OF THE DRAWINGS

Exemplary embodiment(s) of the present disclosure will be described indetail based on the following figures, wherein:

FIG. 1 is a schematic diagram of a process related to manufacture of aprint product according to an exemplary embodiment;

FIG. 2 illustrates a schematic configuration of a print network systemaccording to the exemplary embodiment;

FIG. 3 is a block diagram illustrating an example of an electricalconfiguration of an information processing device according to theexemplary embodiment;

FIG. 4 is a block diagram illustrating an example of a functionalconfiguration of the information processing device according to theexemplary embodiment;

FIG. 5 illustrates an example of template information according to theexemplary embodiment;

FIG. 6 is a flowchart of an example of an information processing programaccording to the exemplary embodiment;

FIG. 7 illustrates an example of the template information according tothe exemplary embodiment;

FIG. 8 illustrates an example of a screen in edit processing accordingto the exemplary embodiment;

FIG. 9 illustrates an example of workflow information of the printproduct according to the exemplary embodiment;

FIG. 10 illustrates a method of managing plural printing plate partsaccording to the exemplary embodiment;

FIG. 11A illustrates an example of a structure of a product workflowtemplate before prepress according to the exemplary embodiment;

FIG. 11B illustrates an example of a structure of a product workflowafter the prepress according to the exemplary embodiment; and

FIG. 12 illustrates an example of a product workflow display regionaccording to the exemplary embodiment.

DETAILED DESCRIPTION

Hereinafter, exemplary embodiments of the present disclosure will bedescribed in detail with reference to the accompanying drawings.Elements and processing having the same operations, actions, andfunctions may be given the same reference signs throughout the drawings,and redundant description may be appropriately omitted. The drawings aremerely schematic representations to facilitate understanding of thetechnique of the present disclosure. Therefore, the technique of thepresent disclosure is not limited only to illustrated examples. In thepresent exemplary embodiment, descriptions of a configuration that isnot directly related to the present disclosure and a known configurationmay be omitted.

In the present disclosure, a “product” conceptually includes a printedmatter, a print product, a complex of plural similar or differentprinted matters, and an article (including the printed matter) at adispatching stage. A “part” conceptually includes a part of elementsconstituting the “product”. An “intermediate part” conceptually includesan article such as a product-in-process generated by processing at leasttwo “parts” before the “product” is manufactured, that is, from when theproduct is ordered to when the product is completed. “Processing”conceptually includes not only processing of giving a deformation or achange to an article, but also processing of generating a combinedarticle obtained by combining plural articles, and article processing ofperforming work on an article.

A “process” conceptually includes work to be executed from when theproduct is ordered to when the product is completed. The “process”includes minimum work to be executed from when the product is ordered towhen the product is completed, as a unit. A “manufacturing process”conceptually includes a process of manufacturing parts in the product. A“work object” conceptually includes information indicating work at atime of a part manufacture such as plate making and printing. An“intermediate object” conceptually includes (i) work for parts and (ii)information on an intermediate part that is a deliverable of the work.

First Exemplary Embodiment

A printing operation of a print product including a printed matterincludes, as main processes, order, production of an original, prepress(test printing), printing (final printing), processing, and dispatching.

FIG. 1 illustrates a schematic example of a process related tomanufacture of a print product according to the exemplary embodiment.

FIG. 1 illustrates a case in which the print product is, for example,formed of parts of a dust jacket, a cover, and a text, the parts of thejacket and the cover are formed by digital printing, and the part of thetext is formed by offset printing.

An order and production process is a process of receiving an order formanufacture of a print product from a requester and producing electronicdata of an original for printing. Processing in the order and productionprocess is performed by, for example, a proofreading management system.

A “prepress process” is used as a general term for processes before theprint product is printed. For a generally submitted original, theprepress process may include processes such as design, phototypesetting,formation, artwork creation, color separation, retouching, stripping,and printing plate making. Test printing may be performed if necessary,and the prepress process may be used to confirm quality of a printingresult. Based on the result of the test printing, it is determinedwhether it is necessary to correct (proofread) original data. When theprinting result does not meet a request of the requester, theproofreading is performed. Processing in the prepress process isperformed by, for example, a prepress system.

When the result of the test printing by the prepress meets the requestof the requester, a process proceeds to a printing process.

The printing process is a process of printing on paper or anotherprinting medium based on design data for the printing. The printingprocess may include a process of creating a printing plate based on thedesign data for the printing. When the offset printing is performed, theprinting is performed on the paper or the other printing medium usingthe printing plate created based on the design data for the printing.When the digital printing known as computer to plate (CTP) printing isperformed by a digital printing device, it is not necessary to preparethe printing plate. The “printing device” conceptually includes aprinting machine, a printer, an image forming device, an image recordingdevice, and the like. Processing in the printing process is performedby, for example, a printing system.

A processing process is a process of performing various processing onprinted parts and printed products. Here, the term “processing” is, forexample, a general term for various processing performed on the printedmatter that has been printed. Specific examples of the processinginclude cutting processing, folding processing, gathering processing,binding processing, special processing, surface processing, bookbindingprocessing, and the like. The processing is not limited to one type, andplural processing may be combined. Through the processing process, theprint product is arranged into a book, a magazine, a pamphlet, acatalog, or other product forms. Processing in the processing process isperformed by, for example, a processing device.

A dispatching process is a process of dispatching a manufactured printproduct including plural parts to the requester.

A workflow is used to efficiently operate and manage such a series ofprinting operations.

In the present exemplary embodiment, when the manufacture of the productis managed using the workflow from the manufacturing request to thecompletion of the print product, the workflow is individually createdfor each of a wide variety of print products, and process control isperformed. However, during manufacturing of a print product includingplural parts, an intermediate part may be generated. In this case, whenthe manufacturing process is managed from the manufacturing request tothe completion of the print product, it is difficult to easily knowwhich parts constitute each intermediate part.

When offset printing is performed, it is necessary to create a printingplate. At this time, since a craftsman decides a size of the plate andpage allocation, the required number of printing plates is only knownafter prepress. In a workflow in the related art, even when there areplural printing plates, such printing plates are managed as a singlecomponent. Therefore, it is difficult to control a progress as to howmuch printing plates have been created.

Therefore, in the present exemplary embodiment, plural parts formanufacturing an ordered print product are specified, and pluralprocesses required from receiving the order of the print product tocompletion of the print product are specified. For an intermediate partgenerated by processing at least two of the plural parts, anintermediate object indicating the intermediate part is generated. Foreach of the plural parts, work objects indicating processes required formanufacturing the part are generated. In the present exemplaryembodiment, for parts manufactured by the offset printing among theplural parts, work objects that treat printing plate parts correspondingto the number of printing plates obtained as a result of the prepress asparts are generated. Then, workflow information is created. The workflowinformation displays, for each of the plural parts, the work objectsindicating the processes required for manufacturing the part in an orderof the plural processes, and relates and displays the work objectsindicating the processes executed continuously. In the workflowinformation, each intermediate object indicating the intermediate partis associated with the work objects for the at least two parts used togenerate the intermediate part.

FIG. 2 illustrates a schematic configuration of a printing networksystem 1 according to an exemplary embodiment for performing a techniqueof the present disclosure.

As illustrated in FIG. 2, the printing network system 1 includes aninformation processing device 2, a management information system 3, aproofreading management system 4, a prepress system 5A, a prepresssystem 5B, a printing system 6A, a printing system 6B, a processingdevice 7A, and a processing device 7B. The information processing device2, the management information system 3, the proofreading managementsystem 4, the prepress system 5A, the prepress system 5B, the printingsystem 6A, the printing system 6B, the processing device 7A, and theprocessing device 7B are connected to a network NT, and exchangeinformation with each other. For example, the Internet, a local areanetwork (LAN), and a wide area network (WAN) are applied to the networkNT.

The information processing device 2 is a computer system having aworkflow creation support function that supports creation of a workflowfor performing printing operation. For example, a general-purposecomputer device such as a server computer or a personal computer (PC) isapplied to the information processing device 2.

The management information system (hereinafter referred to as “MIS”) 3is a computer system that manages printing-related managementinformation, and performs production process control and inventorycontrol for the print products. The management information may include,for example, various information such as order information, estimationinformation, sales information, a management plan, and inventoryinformation. The present exemplary embodiment describes, for example, acase in which the MIS 3 transmits information necessary formanufacturing the print product in an extensible markup language (XML)format. The MIS 3 may use information such as a job definition format(JDF) and a job messaging format (JMF).

The proofreading management system 4 is a computer system that receivesan order for manufacture of a print product from the requester andproduces and proofreads electronic data of an original for printing. Theproofreading management system 4 outputs data indicating the original ofthe print product.

The prepress systems 5A and 5B are computer systems that perform thetest printing before the print product is printed and confirm thequality of the printing result. For example, a system including adigital printing device that performs the printing without using theprinting plate is applied to the prepress system 5A. For example, asystem including an offset printing device that performs the printingwithout using the printing plate is applied to the prepress system 5B.

The printing systems 6A and 6B are computer systems that process theprinting on paper or other printing medium based on the design data forthe printing. For example, the system including the digital printingdevice that performs the printing without using the printing plate isapplied to the printing system 6A. For example, the system including theoffset printing device that performs the printing without using theprinting plate is applied to the printing system 6B.

The processing devices 7A and 7B are devices that perform variousprocessing on the parts and the product. For example, a dust jacketattaching device that attaches a dust jacket to a product for whichforming of parts constituting the product are completed is applied tothe processing device 7A. For example, a gathering device that gathersparts that are subjected to the offset printing and the foldingprocessing is applied to the processing device 7B.

The printing operation of the print product is not limited to theabove-described systems and devices, and may include other systems andother devices that may be used in the printing operation. For example,the printing operation may include a print-ready plate management systemthat allows the requester of the print product to confirm print contentsknown as a print-ready plate, and confirm, approve and request toproceed to a printing execution stage.

FIG. 3 is a block diagram illustrating an example of an electricalconfiguration of the information processing device 2 according to thepresent exemplary embodiment.

As illustrated in FIG. 3, the information processing device 2 accordingto the present exemplary embodiment includes a controller 20, a storage22, a communication unit 24, a display 26, and an operation unit 28.

The controller 20 includes a central processing unit (CPU) 20A, a randomaccess memory (RAM) 20B, a read only memory (ROM) 20C, and an input andoutput interface (I/O) 20D, which are connected with each other via abus 20E. Here, the CPU 20A is an example of a processor.

Each of functional units including the storage 22, the communicationunit 24, the display 26, and the operation unit 28 is connected to theI/O 20D. These functional units can communicate with the CPU 20A via theI/O 20D.

The controller 20 may be configured as a sub controller that controls apart of operations of the information processing device 2, or may beconfigured as a part of a main controller that controls an entireoperation of the information processing device 2. For example, anintegrated circuit (IC) such as a large scale integration (LSI) or an ICchipset is used for a part or all of each block of the controller 20. Anindividual circuit may be used for each block, or a circuit in which apart or all of the blocks are integrated may be used. The blocks may beprovided integrally, or a part of the blocks may be provided separately.In each block, a part of the block may be provided separately. Thecontroller 20 may be integrated in the LSI but also in a dedicatedcircuit or a general-purpose processor.

An auxiliary storage device such as a hard disk drive (HDD), a solidstate drive (SSD), and a flash memory may be used as the storage 22. Aninformation processing program 22A for implementing informationprocessing according to the present exemplary embodiment and data 22Bare stored in the storage 22. The CPU 20A reads the informationprocessing program 22A from the storage 22, loads the informationprocessing program 22A into the RAM 20B, and executes processing.Accordingly, the information processing device 2 that executes theinformation processing program 22A operates as an information processingdevice of the present disclosure. The information processing program 22Amay be stored in the ROM 20C.

The information processing program 22A may be installed, for example, inadvance in the information processing device 2. The informationprocessing program 22A may be stored in a non-volatile storage medium ormay be distributed via the network NT, and appropriately installed inthe information processing device 2. Examples of the non-volatilestorage medium include a compact disc read only memory (CD-ROM), amagnetooptical disc, an HDD, a digital versatile disc read only memory(DVD-ROM), a flash memory, a memory card, and the like.

The display 26 uses, for example, a liquid crystal display (LCD) or anelectro luminescence (EL) display. The display 26 may include a touchpanel integrally. The operation unit 28 is provided with a device foroperation input such as a keyboard and a mouse. The display 26 and theoperation unit 28 receive various instructions from a user of theinformation processing device 2. The display 26 displays variousinformation such as a result of processing executed according to theinstruction received from the user and a notification of the processing.

The communication unit 24 is connected to the network NT such as theInternet, the LAN, and the WAN, and can communicate with an externaldevice via the network NT.

FIG. 4 is a block diagram illustrating an example of a functionalconfiguration of the information processing device 2 according to thepresent exemplary embodiment.

As illustrated in FIG. 4, the CPU 20A of the information processingdevice 2 includes functional units that function as an acquiring unit200, a specifying unit 202, a generator 204, a creation unit 206, and adisplay controller 208.

The storage 22 according to the present exemplary embodiment storestemplate information applicable to the workflow information indicatingthe workflow of the print product (hereinafter referred to as “productworkflow information”). The workflow of the print product may bereferred to as a “product workflow”. The template information is data inwhich for each process in manufacturing the print product, informationindicating a unit of work performed in the process and parts processedand generated in the process are regarded as nodes, and a relationshipbetween plural processes is regarded as a link between the nodes. Forexample, according to various conditions such as each type of the printproduct, each customer, and each condition of finishing of the printproduct, a process performed for manufacturing the print product, thepart processed or generated in each process, and the relationshipbetween the processes or a relationship between each process and theparts may be set as templates. For example, according to the exemplaryembodiment, plural templates may be registered in advance for eachassumed print product and an appropriate template is set according to aspecification of an ordered print product from the registered pluraltemplates. Thereby, the template can be used to set the process formanufacturing the print product. As a specific example, the pluraltemplates are created in advance, the plural templates are stored in thestorage 22, and the user may set, for example, an appropriate templatefrom the plural templates stored in the storage 22 to use the settemplate. When the template is used in this way, the process formanufacturing the print product can be more easily set as compared witha case in which a relationship among (i) processes required formanufacturing the print product, (ii) the part processed in eachprocess, and (iii) a next process for integrating the processed parts isdesigned from a beginning each time the print product is ordered.

FIG. 5 illustrates an example of the template information according tothe present exemplary embodiment.

FIG. 5 illustrates the screen 100 as an example of the templateinformation displayed on the display 26. The display controller 208performs control of displaying a screen 100 on the display 26 using thetemplate information.

The screen 100 includes display regions 101, 102, 103, and 104. Theprocess in manufacturing the print product is displayed in the displayregion 101. The process illustrated in FIG. 5 is an example of work fromreceiving the order of the print product to dispatch of the printproduct, in manufacturing of the print product.

For example, “receive” indicates a work of receiving the request fromthe requester to manufacture at least a part of the print product.“Produce” indicates work of producing the original of the print product.“Prepress” indicates a work of performing the test printing beforeprinting the print product. “Make plate” indicates a work of creatingthe printing plate for the printing. “Print” indicates a work ofprinting on the printing medium. “Accept” indicates a work of receivingthe part or the product. “Process” indicates a work of performingprocessing on the printed matter. “Inspect” indicates a work ofinspecting the part or the product. “Customize part” indicates a generalterm for works of performing a special process and processing on thepart. “Customize product” indicates a general term for works ofperforming a special process and processing on the part. “Dispatch”indicates a work of dispatching a print product that has beenmanufactured.

The display region 102 displays the parts of the print product. In theexample illustrated in FIG. 5, displayed are (i) the parts included inthe print product and (ii) the intermediate parts generated from theparts during manufacture of the print product. As examples of the partincluded in the print product, the “cover”, the “text”, and the “dustjacket” are illustrated. As examples of the intermediate part, a “bookblock” generated by combining the “cover” and the “text” and a “finishedproduct” generated by combining the “book block” and the “dust jacket”are illustrated. The printed matter at a stage where the production iscompleted is illustrated as a “product name”.

The display region 103 displays the works of the manufacturing processin manufacturing the print product. Information displayed in the displayregion 103 corresponds to the processes displayed in the display region101.

The display region 104 displays the works in manufacturing the printproduct as nodes (circular figures in FIG. 5). That is, the work objectsindicating the works in the processes from the “receive” to the“dispatch” displayed in the display region 101 are displayed as thenodes (circular figures in FIG. 5) in an order of the processes inmanufacturing the print product. Among the work objects, the nodesindicating the works for the intermediate parts function as theintermediate objects.

For each of the plural parts, the nodes which are the work objectsindicating the works included in the manufacturing process of the partare arranged in order of the works and displayed. The nodes indicatingthe work objects which are processed continuously are related such thatthe nodes have a relationship therebetween. FIG. 5 illustrates anexample in which the nodes are related by connecting the nodes withdotted lines. A node that is an intermediate object indicating anintermediate part and nodes that are other work objects for plural partsused for generating the intermediate part are related (connected to eachother) such that the node which is the intermediate object has arelationship with the nodes which are the other work objects.

Regarding the template information, plural pieces of templateinformation are created in advance according to the number of partsconstituting the print product and types of the processing. The pluralpieces of template information are stored in the storage 22. Each of theplural pieces of template information is stored in association withidentification information for identifying the template information. Theidentification information indicates, for example, a “workflow ID(IDentification)” and a “workflow name”. Different identificationinformation are allocated to the respective plural pieces of templateinformation. That is, the template information is managed in associationwith the workflow ID and the workflow name.

The acquiring unit 200 acquires manufacturing information formanufacturing the print product.

In the present exemplary embodiment, for example, the informationprocessing device 2 acquires information (hereinafter referred to as“MIS information”) necessary for manufacturing the print product, fromthe MIS 3. The MIS information is, for example, information described inthe XML format. The MIS information includes, for example, variousinformation such as the workflow ID indicating the product workflowinformation of the print product, a part type ID indicating the partconstituting the print product, and information indicating the part anda process such as processing performed on the print product. Theprocesses and the work objects in manufacturing the print product may bespecified based on the MIS information.

The specifying unit 202 specifies a type (pattern) of the manufacturingprocess using the MIS information acquired from the MIS 3. Here, thetype (pattern) of the manufacturing process is information forspecifying the manufacturing process by combining part information suchas the number of parts included in the print product and informationindicating the manufacturing process of each part. That is, thespecifying unit 202 uses the MIS information to specify (i) the pluralprocesses required from receiving the order of the print product tocompletion of the print product and (ii) the plural parts formanufacturing the print product.

The generator 204 generates the work objects and the intermediateobjects indicating the works in manufacturing the print product based onthe type of the manufacturing process specified by the specifying unit202. Specifically, for each of the plural parts included in the printproduct, the work objects indicating the works including the processingperformed to manufacture the part is generated. For the partsmanufactured by the offset printing among the plural parts, work objectsthat treat printing plate parts corresponding to the number of printingplates obtained as a result of the prepress as parts are generated. Forthe intermediate part generated by performing processing such ascombining at least two parts among the plural parts, the intermediateobject indicating the intermediate part is generated.

The creation unit 206 creates the product workflow information in whichthe work object and the intermediate object are related (connected),using the MIS information acquired from the MIS 3 and the work objectand the intermediate object which are generated by the generator 204.

The creation unit 206 has an editing function of creating the productworkflow information and changing a part of the product workflowinformation. The editing function will be described later.

The present exemplary embodiment describes a case in which the generator204 and the creation unit 206 acquire, from the storage 22, templateinformation matching the MIS information acquired from the MIS 3, tothereby generate the work object and the intermediate object and createthe workflow of the print product. Specifically, among the MISinformation acquired from the MIS 3, the template information matchingthe information indicating the type of the manufacturing process, thatis, the number of parts included in the print product and themanufacturing process of each part is acquired from the storage 22.

When the plural pieces of template information match the MIS informationacquired from the MIS 3, the plural pieces of template information maybe used as candidate template information, and any one of the pluralpieces of candidate template information may be selected.

The display controller 208 creates display information for displayingthe product workflow information created by the creation unit 206 on thedisplay 26, and performs control of displaying the created displayinformation on the display 26.

The display controller 208 can perform display control of displaying theinformation obtained in each of the functional units including theacquiring unit 200, the specifying unit 202, the generator 204, and thecreation unit 206, on the display 26.

Next, an action of the information processing device 2 will be describedwith reference to FIG. 6.

FIG. 6 is a flowchart of an example of the information processingprogram 22A executed on the information processing device 2.

In the information processing device 2, when it is instructed to startthe information processing program 22A, the CPU 20A functions as each ofthe functional units described above and executes the following steps.

In step S100 of FIG. 6, the acquiring unit 200 acquires the MISinformation from the MIS 3. The MIS information is the informationdescribed in the XML format as described above. The MIS informationincludes information on the parts and the manufacturing processes inmanufacturing the print product.

Next, an example of the MIS information will be illustrated.

<product_template_attributes><product_wf_template_id>WFID_020</product_wf_template_id><part_template_attributes> <part_type_id>ID020_1_1</part_seq> +attributeinformation of each process </part_template_attributes></product_template_attributes> ...

The MIS information indicates that the workflow ID of the templateinformation indicating the template specified for the print product is“WFID_020” (also see FIG. 9). The part included in the templateinformation is “ID020_1_1”. Details of each process for the part, thatis, a work object is indicated as “attribute information of eachprocess”.

In step S102, the specifying unit 202 specify the type of themanufacturing process using the MIS information to specify the templateinformation for generating the candidate product workflow information.In step S102, the workflow ID included in the MIS information isdetected, and the template information is specified based on thedetected workflow ID. The specified template information is an exampleof a “matching template” of the present disclosure.

In step S104, the generator 204 and the creation unit 206 generate acandidate for a product workflow (product workflow information)including the intermediate part. The candidate for the product workflowmay be referred to as a “product workflow candidate”. In step S104,first, the generator 204 generates the work object and the intermediateobject which indicate the works in manufacturing the print product basedon the specified type of the manufacturing process. Then, the creationunit 206 uses the MIS information, the work objects, and theintermediate object to generate a candidate for the product workflowincluding the intermediate part in which the work objects and theintermediate object are connected.

Specifically, the template information matching the workflow ID includedin the MIS information is acquired from the storage 22, to generate thework objects and the intermediate object, and create the productworkflow candidate in which the nodes are connected.

FIG. 7 illustrates an example of the template information that is theproduct workflow candidate.

FIG. 7 illustrates the screen 110 as an example of the templateinformation displayed on the display 26. The display controller 208performs control of displaying a screen 100 on the display 26 using thetemplate information.

The screen 110 includes display regions 111, 112, and 113. The displayregion 111 displays instruction buttons for creating the productworkflow. In the example illustrated in FIG. 7, the instruction buttonsof “add”, “edit”, “release”, “copy”, “delete”, “enable”, and “disable”are displayed. These instruction buttons are instructed by an operationof the user of the operation unit 28.

The “add” instruction button is a button for instructing to add a newproduct workflow. The “edit” instruction button is a button forinstructing a start of editing an existing product workflow. The“release” instruction button is a button for instructing release ofediting the product workflow being edited. The “copy” instruction buttonis a button for instructing to copy an existing product workflow tocreate the same workflow. The “delete” instruction button is a buttonfor instructing to delete a selected product workflow. The “enable”instruction button is a button for setting a selected product workflowto an enabled state. The “disable” instruction button is a button forsetting a selected product workflow from the enabled state to a disabledstate.

The display region 112 displays a list of the template informationstored in the storage 22. In the list of the example illustrated in FIG.7, various information included in the template information includingthe workflow ID and the workflow name for identifying the templateinformation are associated with labels indicating items.

Similar to FIG. 5, the display region 113 displays the respective worksof the manufacturing process in the selected template information.Specifically, the work objects in the selected template information(information in a region surrounded by a thick frame line 114 in thedisplay region 112) are displayed as the nodes (circular figures). Amongthe work objects, the nodes indicating the works for the intermediateparts function as the intermediate objects. In this case, theintermediate object includes an intermediate processing object and anintermediate work object. The intermediate processing object indicatesthe processing for the plural parts (“processing” in the example of FIG.7). The intermediate work object indicates processing for the generatedintermediate part (“customize part 203” in the example of FIG. 7).

In step S106, the creation unit 206 performs edit processing on theproduct workflow candidate. Specifically, when any of the instructionbuttons illustrated in FIG. 7 is instructed by the user operating theoperation unit 28, the processing of step S106 is started. For example,when the edit button is instructed, processing of editing to change apart of the product workflow candidates is started.

FIG. 8 illustrates an example of a screen in the edit processing.

FIG. 8 illustrates, as an example, a screen 120 in which the edit buttonis instructed to edit and change a part of the product workflowcandidate. The display controller 208 performs control of displaying thescreen 120 on the display 26 during the editing.

The screen 120 includes display regions 121, 122, and 123. The displayregion 121 displays the workflow ID and the workflow name that indicatetemplate information being edited (that is, the product workflowcandidate).

The display region 122 displays instruction buttons for instructing anediting status for the template information being edited. In the exampleillustrated in FIG. 8, the instruction buttons of “clear”, “return”,“advance”, “save”, “temporary save”, and “close” are displayed. Theseinstruction buttons are instructed by an operation of the user of theoperation unit 28.

The “clear” instruction button is a button for instructing to deleteprocessing (editing operation) performed on the product workflowcandidate being edited. The “return” instruction button is a button forinstructing to cancel a previously processed editing operation andreturn to a previous state. The “advance” instruction button is a buttonfor instructing to return the canceled editing operation from a statereturned by the “return” instruction button. The “save” is a button forinstructing to save the product workflow candidate, that is, to storethe product workflow candidate in the storage 22 in a current editingwork state. The “temporarily save” instruction button is a button forinstructing to temporary save the product workflow candidate in the RAM20B in the current editing work state. The “close” instruction button isa button for instructing to close the screen 120 after finishing theedit processing of the product workflow candidate being edited.

Similar to FIG. 5, the display region 123 displays the work objects inthe template information being edited as the nodes (circular figures).Among the work objects, the nodes indicating the works for theintermediate parts function as the intermediate objects.

In the edit processing, any of the work objects displayed in the displayregion may be deleted and any of the work objects displayed in a processcolumn may be added (for example, drag a figure).

Next, in step S108, the creation unit 206 creates the edited productworkflow candidate as a product workflow. That is, when the “close”instruction button illustrated in FIG. 8 is instructed and saving iscompleted, the product workflow information indicating the productworkflow candidate is created. The created product workflow informationis stored in the storage 22.

FIG. 9 illustrates an example of the product workflow information.

FIG. 9 illustrates a screen 130 as an example of the product workflowinformation displayed on the display 26. The display controller 208performs control of displaying the product workflow information on thedisplay 26. By this control, for example, an image of the screen 130 isdisplayed on the display 26.

The screen 130 includes display regions 131, 132, 133, and 134. Thedisplay region 131 displays instruction buttons related to a state ofthe product workflow being displayed. In the example illustrated in FIG.9, the instruction buttons of “order”, “product”, “part”, and “dispatch”are displayed. These instruction buttons are instructed by an operationof the user of the operation unit 28.

The “order” instruction button indicates an instruction button forinstructing to display a product workflow in which a manufacturing stateof a print product is an ordering stage. The “product” instructionbutton indicates an instruction button for instructing to display aproduct workflow of a print product. The “part” instruction buttonindicates an instruction button for instructing to partially displayparts in a product workflow of a print product. The “dispatch”instruction button indicates an instruction button for instructing todisplay a product workflow in which the manufacturing stage of a printproduct is a dispatching stage.

The product workflow information read from the storage 22 in accordancewith an instruction button instructed in the display region 131 isdisplayed in a list form in the display region 132. The list in theexample illustrated in FIG. 9 displays product workflow informationcorresponding to the instructed instruction button (specifically, theinstruction button indicating the “product” surrounded by a thick frameline 135 in the display region 131).

Similar to FIG. 5, the display region 133 displays work objectscorresponding to an instructed product workflow (specifically, theproduct workflow information surrounded by a thick frame line 136 in thedisplay region 132) as nodes (circular figures). Among the work objects,the nodes indicating the works for the intermediate parts function asthe intermediate objects.

Specifically, in the product workflow information in the exampleillustrated in FIG. 9, nodes (work objects) in a manufacturing processof each of a part 201 and a part 202 are generated. Nodes (intermediateobjects) in intermediate processes of an intermediate part 203 that is aproduct-in-process obtained by combining the part 201 and the part 202are generated. Then, the process continues to a node indicating aninspection process and a node indicating a dispatching process in order.Therefore, the product workflow information is created in which from thereceiving process to the dispatching process, the nodes (workingobjects) in the manufacturing process of each of the part 201 and thepart 202 and the nodes (intermediate objects) of the intermediateprocesses of the intermediate part 203 are connected.

The display region 134 displays the MIS information acquired from theMIS 3. FIG. 9 illustrates a case where a table in which informationindicating “items” and “details” are associated with each other isdisplayed as a display example of the MIS information.

The product workflow information is displayed together with work statusinformation indicating a progress status of a work which is based on thecurrent product workflow information, in cooperation with the MISinformation in the MIS 3. Specifically, the display controller 208performs control of displaying a progress level of each of the workobjects indicated by the MIS information on the display 26.

The display region 133 in FIG. 9 illustrates a case in which for theprint product and the parts, the print product is indicated by a“product name”, and the parts are indicated by the “part 201”, the “part202”, and the “intermediate part 203”. In this case, as the work statusinformation, a display form of a node corresponding to a currentprogress state is changed. For example, when the MIS informationprovided from the MIS 3 includes information that the part 201 is in aproduction stage and the part 202 is in a printing stage, each node isdisplayed in a different display form from the other nodes.Specifically, the node indicating the production process of the part 201and the node indicating the printing process of the part 202 have adisplay form 137 (a display form with a black circular figure) differentfrom that of the other nodes. At this stage, the intermediate part 203is generated by combining the part 201 and the part 202. Therefore, itis possible to confirm that the intermediate part 203 has not beengenerated. By changing the display form of the node in this way, it ispossible to confirm the progress state of the work in the workflow ofthe print product.

Examples of changing the display form of the node as described aboveinclude changing a shape of an image that is displayed as the node,changing a color of the node, and changing the node by adding anannotation image.

As described above, (i) the plural manufacturing processes from theorder of the print product to the completion of the print product and(ii) the plural parts are specified, and for the intermediate partgenerated by processing parts, the intermediate object indicating theintermediate part is generated. Then, the product workflow informationis created in which the work objects are arranged in order of the worksand displayed, the work objects indicating the works processedcontinuously are connected and displayed, and the intermediate objectand the work objects are connected and displayed. Accordingly, when themanufacturing process is managed from the order of the print product tothe completion of the print product, it is possible to easily know whichparts constitute the intermediate part.

Next, in step S110, the creation unit 206 determines whether there is apart to be offset printed. When it is determined that there is the partto be offset printed (in a case of an affirmative determination), theprocess proceeds to step S112. When it is determined that there is nopart to be offset printed (in a case of a negative determination), aseries of processing by the information processing program 22A ends.

In step S112, the creation unit 206 determines whether the prepress iscompleted for the part to be offset printed. When it is determined thatthe prepress is completed (in a case of an affirmative determination),the process proceeds to step S114. When it is determined that theprepress is not completed (in a case of a negative determination), theprocess waits in step S112.

In step S114, the creation unit 206 acquires the number of printingplates obtained as a result of the prepress.

In step S116, the creation unit 206 generates work objects that treatsthe printing plate parts corresponding to the number of printing platesacquired in step S114 as parts.

In step S118, the creation unit 206 creates a product workflow includingthe printing plate parts, and ends the series of processing by theinformation processing program 22A.

Next, a method of managing the plural printing plate parts will bespecifically described with reference to FIGS. 10 to 11B.

FIG. 10 illustrates the method of managing the plural printing plateparts according to the present exemplary embodiment.

As described above, the CPU 20A functions as the creation unit 206. Inthe product workflow, the CPU 20A adds plural work objects related tothe printing plate parts corresponding to the number of printing platesas management targets after the prepress is completed. When adding theplural work objects related to the printing plate parts corresponding tothe number of printing plates as the management targets to the productworkflow, the CPU 20A adds the plural work objects so as to bedistinguishable from the plural work objects related to the partsconstituting the print product. That is, by managing the printing plateparts separately from the parts constituting the print product, theprinting plate parts and the parts of the print product are preventedfrom being mixed.

In FIG. 10, a higher level controller 210 and a higher level system 211are implemented as, for example, the prepress systems 5A and 5Billustrated in FIG. 2 described above. Here, it is assumed, for example,that a cover of the print product is generated by the digital printing(digital) and that a text of the print product is generated by theoffset printing (off). For each of the cover (digital) and the text(off), “receive” indicates a work object of the receiving process,“prepress” indicates a work object of the prepress process, “make plate”indicates a work object of the plate making process, “print” indicates awork object of the printing process, “gather” indicates a work object ofthe gathering process, and “cut” indicates a work object of a cuttingprocess. Particularly, prepress 214 represents a work object of theprepress process corresponding to the digital printing. Prepress 215represents a work object of the prepress process corresponding to theoffset printing by CTP. Plate making 216 represents a work object of theplate making process of generating the printing plate partscorresponding to the number of printing plates obtained as a result ofthe prepress 215.

In (S1) in FIG. 10, the MIS 3 transmits product information described ina comma separated value (CSV) format to the higher level controller 210.The product information includes information on a part to be digitalprinted (hereinafter referred to as a “digital part”) and information ona part to be offset printed (hereinafter referred to as an “offsetpart”). In the higher level controller 210, the information on thedigital part is manually deleted.

In (S2), the MIS 3 transmits the order information described in the XMLformat to the information processing device 2. The order informationincludes the product information, dispatching information, and the like.The product information includes, as described above, the information onthe digital part and the information on the offset part. Upon receipt ofthe order information from the MIS 3, the information processing device2 completes the reception of the order related to the print product.

In (S3), the higher level controller 210 instructs the higher levelsystem 211 to prepress the offset part.

In (S4), the information processing device 2 instructs a CTP gateway 212to wait for the prepress.

In (S5), the information processing device 2 transmits the orderinformation and the like to the CTP gateway 212 via a proxy.

In (S6), the CTP gateway 212 acquires a color plate status described inthe XML format from the higher level controller 210 by polling, andacquires page allocation information described in a JDF format from thehigher level system 211 by polling. The page allocation information isinformation representing a layout of a page.

In (S7), the CTP gateway 212 inputs the part information to theinformation processing device 2 via the proxy. The informationprocessing device 2 completes the prepress 215 at a timing at which thepart information is input from the CTP gateway 212. Then, when theprepress 215 is completed, the printing plate parts corresponding to thenumber of printing plates obtained as the result of the prepress 215 areadded. That is, the plate making 216 corresponding to the number ofprinting plate parts is added.

Meanwhile, between the information processing device 2 and the higherlevel system 211, information described in a javascript (registeredtrademark) object notation (JSON) format is exchanged via a prepresscontrol PGM (program) 213, and the prepress of the digital part isinstructed. As a result, the prepress 214 is completed.

In (S8), the information processing device 2 instructs the CTP gateway212 to wait for the plate making.

In (S9), the information processing device 2 transmits the partinformation on the printing plate part to the CTP gateway 212 via theproxy. The CTP gateway 212 acquires information that indicates a CTPstart and that is described in the XML format from the higher levelsystem 211.

In (S10), the CTP gateway 212 transmits a plate making start status tothe information processing device 2 via the proxy. The CTP gateway 212acquires information that indicates CTP completion and that is describedin the XML format from the higher level system 211.

In (S11), the CTP gateway 212 transmits a plate making completion statusto the information processing device 2 via the proxy.

FIG. 11A illustrates an example of a structure of a product workflowtemplate before the prepress according to the present exemplaryembodiment. FIG. 11B illustrates an example of a structure of a productworkflow after the prepress according to the present exemplaryembodiment. “Receive” indicates the work object of the receivingprocess, “prepress” indicates the work object of the prepress process,“make plate” indicates the work object of the plate making process,“print” indicates the work object of the printing process, “cut”indicates the work object of the cutting process, “gather” indicates thework object of the gathering process, and “three” indicates a workobject of a three-side trimming process.

In the product workflow template illustrated in FIG. 11A, for a partrepresented by “cover Seq1”, the receiving process, the prepressprocess, the printing process, and the cutting process are generated aswork objects. For a part represented by “text Seq2”, the receivingprocess, the prepress process, the plate making process, the printingprocess, and the cutting process are generated as work objects. In the“text Seq2”, “CTP” is selected in the prepress process. For a partrepresented by “dust jacket Seq3”, the receiving process, the prepressprocess, the printing process, and the cutting process are generated asthe work objects.

In the product workflow illustrated in FIG. 11B, it is assumed that fourprinting plate parts are required for a “text” to be offset printedbased on the result of the prepress. In this case, for the part “textSeq2”, the work objects of the plate making process, the printingprocess, and the cutting process are deleted. Then, work objects for a“text Seq3”, a “text Seq4”, a “text Seq5”, and a “text Seq6”corresponding to the printing plate parts are added. Specifically, workobjects of a plate making process, a printing process, and a cuttingprocess for the “text Seq3” are generated in association with theprepress process for the “text Seq2”. The same applies to the “textSeq4”, the “text Seq5”, and the “text Seq6”. Then, the “dust jacketSeq3” is changed to a “dust jacket Seq7”.

In this way, according to the present exemplary embodiment, when thereis a part to be offset printed, work objects for printing plate partscorresponding to the number of printing plates obtained as a result ofthe prepress are generated. Therefore, the plural printing plates can beeasily managed as compared to a case in which the plural printing platesin the offset printing are managed as a single part.

Second Exemplary Embodiment

The present exemplary embodiment describes a case in which intermediateparts are grouped based on a grouping state of parts constituting theintermediate parts.

Specifically, when processes are grouped in processing an intermediatepart, a grouping process similar to a grouping state of any of the partsconstituting the intermediate part is performed based on groupinginformation on each part. Particularly, when there is a part including aprinting process using roll paper, a group for processing theintermediate part is set such that the grouping is the same as thegrouping state of the part using the roll paper.

FIG. 12 illustrates an example of a product workflow display region 220according to the present exemplary embodiment.

In the product workflow display region 220 illustrated in FIG. 12, aproduct workflow is displayed. For example, for “processing 02”,processing is grouped such that a group includes “print 01”. For“processing 04”, processing is grouped such that a group includes “print02”. Then, for “processing 05” represented as an “intermediate part 01”,it is possible to select whether to group processing such that a groupincludes the “print 01” or to group processing such that a groupincludes the “print 02”. Here, an ID of the printing process that aprevious processing process refer to is referred to. As a prohibitionprocess, when there is no printing process referenced by the previousprocessing step, a processing grouping check is grayed out.

Similarly, for “processing 09”, processing is grouped such that a groupincludes “print 04”. Then, for “processing 13” represented as an“intermediate part 03”, it is possible to select whether to groupprocessing such that a group includes the “print 02” or to groupprocessing such that a group includes the “print 04”.

It is noted that the “processing 01” and the “processing 02” can onlyrefer to the “print 01”. It is impossible that the “processing 02”refers to the “print 01” unless the “processing 01” refers to the “print01”. It is possible that the “processing 01” refers to the “print 01”and the “processing 02” does not refer to the “print 01”. When the“processing 01” and the “processing 02” refer to the printing, the“processing 01” and the “processing 02” have the same value.

“Processing 05” and “processing 06” can only refer to a printing processthat the “processing 02” and “processing 04” refer to. That is, none ofthe “processing 05” and “processing 06” can refer to the “print 03” andthe “print 04”. It is impossible that the “processing 06” refers to the“print 01” or the “print 02” unless the “processing 05” refers to the“print 01” or the “print 02”. It is possible that the “processing 05”refers to the “print 01” or the “print 02” and the “processing 06” doesnot refer to the printing process. When both the “processing 05” and the“processing 06” refer to printing processes, printing process IDs areset to the same value (either “print 01” or “print 02”).

“Processing 13” and “processing 14” can refer only to a printing processthat the “processing 06” or “processing 12” refer to. When both the“processing 13” and the “processing 14” refer to the printing process,the printing process IDs are set to the same value.

In the embodiments above, the term “processor” refers to hardware in abroad sense. Examples of the processor includes general processors(e.g., CPU: Central Processing Unit), dedicated processors (e.g., GPU:Graphics Processing Unit, ASIC: Application Specific Integrated Circuit,FPGA: Field Programmable Gate Array, and programmable logic device).

In the embodiments above, the term “processor” is broad enough toencompass one processor or plural processors in collaboration which arelocated physically apart from each other but may work cooperatively. Theorder of operations of the processor is not limited to one described inthe exemplary embodiments above, and may be changed.

In the above, the information processing device according to theexemplary embodiment has been exemplified. The exemplary embodiments maybe implemented in a form of a program that causing a computer to executefunctions of respective elements included in the information processingdevice. The exemplary embodiments may be in a form of a non-transitorycomputer readable storage medium storing the program.

The configuration of the information processing devices described in theabove-described exemplary embodiments are examples, and may be changeddepending on situations without departing from a gist.

The flow of the program described in the above-described exemplaryembodiment is also an example. For example, an unnecessary step may bedeleted, a new step may be added, or the processing order may be changedwithout departing from the gist.

The above-described exemplary embodiments have described cases in whichthe processing according to the exemplary embodiments are implementedwith a software configuration by using the computer to execute theprogram, and the present disclosure is not limited thereto. Theexemplary embodiments may be implemented by, for example, a hardwareconfiguration or a combination of the hardware configuration and thesoftware configuration.

The foregoing description of the exemplary embodiments of the presentdisclosure has been provided for the purposes of illustration anddescription. It is not intended to be exhaustive or to limit thedisclosure to the precise forms disclosed. Obviously, many modificationsand variations will be apparent to practitioners skilled in the art. Theembodiments were chosen and described in order to best explain theprinciples of the disclosure and its practical applications, therebyenabling others skilled in the art to understand the disclosure forvarious embodiments and with the various modifications as are suited tothe particular use contemplated. It is intended that the scope of thedisclosure be defined by the following claims and their equivalents.

What is claimed is:
 1. An information processing device comprising: aprocessor configured to: specify a plurality of parts for manufacturingan ordered product; specify a plurality of processes required fromreceiving an order of the product to completion of the product using theplurality of parts; for an intermediate part generated by processing atleast two of the plurality of parts, generate an intermediate objectindicating the intermediate part; for each of the plurality of parts,generate work objects indicating processes required for manufacturingthe part, for a part to be manufactured by offset printing among theplurality of parts, generate work objects that treat printing plateparts corresponding to the number of printing plates obtained as aresult of prepress as parts; and create workflow information thatarranges and displays, for each of the plurality of parts, the workobjects indicating the processes required for manufacturing the part inan order of the plurality of processes, and relates and displays, foreach of the plurality of parts, work objects indicating processesexecuted continuously, wherein in the workflow information, theintermediate object indicating the intermediate part is associated withthe work objects for the at least two parts used to generate theintermediate part.
 2. The information processing device according toclaim 1, wherein the processor is configured to add, to the workflowinformation, the plurality of work objects related to the printing plateparts corresponding to the number of printing plates as managementtargets after the prepress is completed.
 3. The information processingdevice according to claim 2, wherein the processor is configured to whenadding, to the workflow information, the plurality of work objectsrelated to the printing plate parts corresponding to the number ofprinting plates as the management targets, add the plurality of workobjects so as to be distinguishable from the plurality of work objectsrelated to the parts constituting the product.
 4. The informationprocessing device according to claim 1, wherein the intermediate objectcomprises an intermediate processing object indicating the processingfor the at least two parts, and an intermediate work object indicating awork for the generated intermediate part.
 5. The information processingdevice according to claim 2, wherein the intermediate object comprisesan intermediate processing object indicating the processing for the atleast two parts, and an intermediate work object indicating a work forthe generated intermediate part.
 6. The information processing deviceaccording to claim 3, wherein the intermediate object comprises anintermediate processing object indicating the processing for the atleast two parts, and an intermediate work object indicating a work forthe generated intermediate part.
 7. The information processing deviceaccording to claim 1, wherein the processor is configured to: createdisplay information for displaying the workflow information on adisplay; and output the created display information to the display. 8.The information processing device according to claim 2, wherein theprocessor is configured to: create display information for displayingthe workflow information on a display; and output the created displayinformation to the display.
 9. The information processing deviceaccording to claim 3, wherein the processor is configured to: createdisplay information for displaying the workflow information on adisplay; and output the created display information to the display. 10.The information processing device according to claim 4, wherein theprocessor is configured to: create display information for displayingthe workflow information on a display; and output the created displayinformation to the display.
 11. The information processing deviceaccording to claim 5, wherein the processor is configured to: createdisplay information for displaying the workflow information on adisplay; and output the created display information to the display. 12.The information processing device according to claim 6, wherein theprocessor is configured to: create display information for displayingthe workflow information on a display; and output the created displayinformation to the display.
 13. The information processing deviceaccording to claim 1, wherein the processor is configured to: acquiremanufacturing information for manufacturing the ordered product; extractmatching template information that matches the manufacturing informationfrom a storage based on the acquired manufacturing information, thestorage storing a plurality of pieces of template information in whichfor each of the plurality of parts, the work objects indicating theprocesses required for manufacturing each part are related in the orderof a plurality of works, for each of the plurality of parts, the workobjects indicating the processes executed continuously are related, andthe intermediate object indicating the intermediate part is associatedwith the work objects; and specify the plurality of parts formanufacturing the ordered product and the plurality of processesrequired before the product is completed, using the extracted matchingtemplate, generate the intermediate object indicating the intermediatepart and the work objects, and create the workflow information.
 14. Theinformation processing device according to claim 2, wherein theprocessor is configured to: acquire manufacturing information formanufacturing the ordered product; extract matching template informationthat matches the manufacturing information from a storage based on theacquired manufacturing information, the storage storing a plurality ofpieces of template information in which for each of the plurality ofparts, the work objects indicating the processes required formanufacturing each part are related in the order of the plurality ofworks, for each of the plurality of parts, the work objects indicatingthe processes executed continuously are related, and the intermediateobject indicating the intermediate part is associated with the workobjects; and specify the plurality of parts for manufacturing theordered product and the plurality of processes required before theproduct is completed, using the extracted matching template, generatethe intermediate object indicating the intermediate part and the workobjects, and create the workflow information.
 15. The informationprocessing device according to claim 3, wherein the processor isconfigured to: acquire manufacturing information for manufacturing theordered product; extract matching template information that matches themanufacturing information from a storage based on the acquiredmanufacturing information, the storage storing a plurality of pieces oftemplate information in which for each of the plurality of parts, thework objects indicating the processes required for manufacturing eachpart are related in the order of a plurality of works, for each of theplurality of parts, the work objects indicating the processes executedcontinuously are related, and the intermediate object indicating theintermediate part is associated with the work objects; and specify theplurality of parts for manufacturing the ordered product and theplurality of processes required before the product is completed, usingthe extracted matching template, generate the intermediate objectindicating the intermediate part and the work objects, and create theworkflow information.
 16. The information processing device according toclaim 4, wherein the processor is configured to: acquire manufacturinginformation for manufacturing the ordered product; extract matchingtemplate information that matches the manufacturing information from astorage based on the acquired manufacturing information, the storagestoring a plurality of pieces of template information in which for eachof the plurality of parts, the work objects indicating the processesrequired for manufacturing each part are related in the order of aplurality of the works, for each of the plurality of parts, the workobjects indicating the processes executed continuously are related, andthe intermediate object indicating the intermediate part is associatedwith the work objects; and specify the plurality of parts formanufacturing the ordered product and the plurality of processesrequired before the product is completed, using the extracted matchingtemplate, generate the intermediate object indicating the intermediatepart and the work objects, and create the workflow information.
 17. Theinformation processing device according to claim 5, wherein theprocessor is configured to: acquire manufacturing information formanufacturing the ordered product; extract matching template informationthat matches the manufacturing information from a storage based on theacquired manufacturing information, the storage storing a plurality ofpieces of template information in which for each of the plurality ofparts, the work objects indicating the processes required formanufacturing each part are related in the order of a plurality of theworks, for each of the plurality of parts, the work objects indicatingthe processes executed continuously are related, and the intermediateobject indicating the intermediate part is associated with the workobjects; and specify the plurality of parts for manufacturing theordered product and the plurality of processes required before theproduct is completed, using the extracted matching template, generatethe intermediate object indicating the intermediate part and the workobjects, and create the workflow information.
 18. The informationprocessing device according to claim 6, wherein the processor isconfigured to: acquire manufacturing information for manufacturing theordered product; extract matching template information that matches themanufacturing information from a storage based on the acquiredmanufacturing information, the storage storing a plurality of pieces oftemplate information in which for each of the plurality of parts, thework objects indicating the processes required for manufacturing eachpart are related in the order of a plurality of the works, for each ofthe plurality of parts, the work objects indicating the processesexecuted continuously are related, and the intermediate objectindicating the intermediate part is associated with the work objects;and specify the plurality of parts for manufacturing the ordered productand the plurality of processes required before the product is completed,using the extracted matching template, generate the intermediate objectindicating the intermediate part and the work objects, and create theworkflow information.
 19. The information processing device according toclaim 7, wherein the processor is configured to: acquire manufacturinginformation for manufacturing the ordered product; extract matchingtemplate information that matches the manufacturing information from astorage based on the acquired manufacturing information, the storagestoring a plurality of pieces of template information in which for eachof the plurality of parts, the work objects indicating the processesrequired for manufacturing each part are related in the order of aplurality of the works, for each of the plurality of parts, the workobjects indicating the processes executed continuously are related, andthe intermediate object indicating the intermediate part is associatedwith the work objects; and specify the plurality of parts formanufacturing the ordered product and the plurality of processesrequired before the product is completed, using the extracted matchingtemplate, generate the intermediate object indicating the intermediatepart and the work objects, and create the workflow information.
 20. Anon-transitory computer readable medium storing a program that causes acomputer to execute information processing, the information processingcomprising: specifying a plurality of parts for manufacturing an orderedproduct; specifying a plurality of processes required from receiving anorder of the product to completion of the product using the plurality ofparts; for an intermediate part generated by processing at least two ofthe plurality of parts, generating an intermediate object indicating theintermediate part; for each of the plurality of parts, generating workobjects indicating processes required for manufacturing the part, for apart to be manufactured by offset printing among the plurality of parts,generating work objects that treat printing plate parts corresponding tothe number of printing plates obtained as a result of prepress as parts;and creating workflow information that arranges and displays, for eachof the plurality of parts, the work objects indicating the processesrequired for manufacturing the part in an order of the plurality ofprocesses, and relates and displays, for each of the plurality of parts,work objects indicating processes executed continuously, wherein in theworkflow information, the intermediate object indicating theintermediate part is associated with the work objects for the at leasttwo parts used to generate the intermediate part.